//
//  MK_TitleContentVC.h
//  miku直播
//
//  Created by 杨尚达 on 2017/7/23.
//  Copyright © 2017年 杨尚达. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "MK_Content_Model.h"



///进行标题-内容联动控制器
@interface MK_TitleContentVC : UIViewController

///标题栏的高度(默认30)
@property(nonatomic,assign)CGFloat titleHeight;

///标题栏的宽度(默认50)
@property(nonatomic,assign)CGFloat titleWidth;

///标签背景颜色(默认白色)
@property(nonatomic,strong)UIColor* titleBackColor;

///标题数组
@property(nonatomic,strong)NSArray<NSString*>* titleArr;

///标题颜色(默认黑色)
@property(nonatomic,strong)UIColor* titleColer;

///标题选中颜色(默认橘色)
@property(nonatomic,strong)UIColor* titleSelectedColer;

///内容背景颜色(默认group色)
@property(nonatomic,strong)UIColor* contentBackColor;

///内容代理
@property(nonatomic,weak)id<UICollectionViewDelegate,UICollectionViewDataSource> contentDelegate;

///内容cell的类名<优先使用Nib>
@property(nonatomic,strong)NSDictionary<NSString*, Class>*  cellCalssDic;
///内容Nib
@property(nonatomic,strong)NSDictionary<NSString*, UINib*>* cellNibDic;

///内容视图
@property(nonatomic,weak)UICollectionView* contentV;

/**
 快速构造方法

 @param frame view的大小
 @param titleArr 标题数组
 @param delegate 内容collection的代理
 @param width title宽度
 @return 返回值
 */
+(instancetype)MK_TitleContentVCWithFrame:(CGRect)frame andTitleArr:(NSArray<NSString*>*)titleArr andDelegate:(id<UICollectionViewDelegate,UICollectionViewDataSource>) delegate  andTitleWidth:(CGFloat)width;


/**
 重新加载界面
 */
-(void)reloadContentData;

@end

